<?php
Yii::import('application.core.logica.google.Auxiliar_api');

class NuevaSucursal{

	private $id_prox_sucursal;
 
//_________________CREAR NUEVO sucursal___________________

  	public function __construct($nombre, $direccion,$radio_de_accion,$telefono,$lista_especialidades){
	    
  		$conexion=Yii::app()->db; 
	    // Check connection
	    if (mysqli_connect_errno()) {
	    	echo "Failed to connect to MySQL: " . mysqli_connect_error();
	    } else{
				$this->generar_numero_sucursal($conexion); //genera numero para el sucursal
				$clase=new Auxiliar_api();
				$coordenadas=$clase->trans_a_coordenadas($direccion);
				$consulta="insert into sucursal (id_sucursal, nombre, direccion, coordenadas_direccion, radio_de_accion,telefono,especialidades)
				Values('".$this->id_prox_sucursal."','".$nombre."','".$direccion."','".$coordenadas."','".$radio_de_accion."','".$telefono."','".$lista_especialidades."')";
				$resultado=$conexion->createCommand($consulta)->execute();//
			
		}
	  }

	public function get_nro_sucursal(){
		return $this->id_prox_sucursal;
	}

//________METODOS PRIVADOS__________ 

	private function generar_numero_sucursal($conexion){
		
		$datonumero=$conexion->createCommand("SELECT MAX(id_sucursal) as id_sucursal FROM sucursal");//consulta por el numero del ultimo sucursal
		$files=$datonumero->query();
		foreach($files as $file){
			$this->id_prox_sucursal =$file['id_sucursal']+1;
		}
	  	
	  }

}
?>